﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MediaGarden.Services;
using Orchard;
using Orchard.Core.Routable.Models;
using Orchard.ContentManagement;
using MediaGarden.Models;
using MediaGarden.Pipeline;

namespace MediaGarden.AuduiMedia.Filters
{
    public class AudioSourceFilter : IMediaSourceFilter
    {
        public IOrchardServices _services { get; set; }

        public AudioSourceFilter(IOrchardServices services)
        {
            _services = services;
        }

        public IEnumerable<string> SupportedFormats()
        {
            return new[]{
                "OggVorbis",
                "WebMAudio",
                "MpegAudio"
            };
        }

        public void BuildSourceMetadata(MediaQueryContext query, MediaLocationContext location, MediaSourceContext source)
        {
        }
 
        public void SourceFiltering(MediaContentContext filterContext, IMediaSource data)
        {

        }
        public void SourceFiltered(MediaContentContext filterContext, IMediaSource data)
        {
        }

   }
}